place where maps are kept - Alemán Inglés Diccionario